package com.time.admin.domain.entity;

import lombok.Data;

import java.time.Instant;

/**
 * 缓存键条目实体BO类
 *
 * @author HuangQi
 * @since 2025-01-XX
 */
@Data
public class CacheKeyItemBO {

    /**
     * 缓存键
     */
    private String key;

    /**
     * 剩余过期时间（秒），null表示不过期
     */
    private Long ttlLeftSeconds;

    /**
     * 近似内存占用（字节）
     */
    private long approxSizeBytes;

    /**
     * 创建时间
     */
    private Instant createdAt;

    /**
     * 最后访问时间
     */
    private Instant lastAccessAt;
}


